@CHARSET "UTF-8";

body {
	background-image:url("../images/fondgris.png");
}

.boutons {
	width:185px;
	height:40px;
	background-color:black;
	color:white;
	border:3px solid silver;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
}

.boutons[disabled], .boutons[disabled]:hover {
	width:185px;
	height:40px;
	background-color:black;
	font-weight:normal;
	color:#888888;
	border:3px solid silver;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
	cursor:default;

}

.boutons:hover{
  width:185px;
  height:40px;
  color:white;
  font-weight:bold;
  background-color:black;
  padding:5px;
  border:3px solid silver;
  border-radius:3px;
  	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.gras {
	font-weight:bold;
}

.fondgris {
	background-color:#DDDDDD;
}

.grosrouge {
	font-size:x-large;
	color:red;
}

.grosbleu {
	font-size:x-large;
	color:blue;	
}

.grosblanc {
	font-size:x-large;
	color:white;
}

.moyenblanc {
	font-size:large;
	color:white;	
}

.petitblanc {
	font-size:medium;
	color:white;	
}

.grosnoir {
	font-size:x-large;
	color:black;
}

.moyennoir {
	font-size:large;
	color:black;
}

.petitnoir {
	font-size:medium;
	color:black;
}

.petitbleu {
	font-size:medium;
	color:blue;
}

.moyenrouge {
	font-size:large;
	color:red;
}

.petitrouge {
	font-size:medium;
	color:red;
}

.moyenmarron {
	font-size:large;
	color:#ba664a;
}

.grosblancitalique {
	font-size:xx-large;
	color:white;
	font-style:italic;
}

#divrond1 {
    margin: 10px auto;
    color: #fff;
    width: 1020px;
    padding: 2px;
    text-align: center;
    background:url("../images/fondtitre.png");
    border: 3px solid #fff;
    filter:alpha(opacity=80);
    opacity:0.8;
}

.divrondform {
    margin: 10px auto;
    color: #fff;
    width: 1020px;
    padding: 20px;
    text-align: center;
    background-color: #82786e;
    border: 3px solid #fff;
}

#divrondform800 {
    margin: 0.5in auto;
    color: #fff;
    width: 800px;
    padding: 20px;
    text-align: center;
    background-color: #82786e;
    border: 3px solid #fff;
}

.c_hand {
	cursor:pointer;
}

.c_pointeur {
	cursor:default;
}

.center .ui-jqgrid {
    margin-left: auto;
    margin-right: auto;
}

#tabs {
	border:0px; 
	height:0px;  
	padding-top:0px;
	-moz-box-shadow: inset 0 -2px 2px #dadada;
	-webkit-box-shadow:inset  0 -2px 2px #dadada;
	box-shadow: inset 0 -2px 2px #dadada;
	border-top-left-radius:4px;  
	border-top-right-radius:4px;
}
#tabs li {
	float:left; 
	list-style:none; 
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	margin-right:5px; 
	border-top-left-radius:3px;  
	border-top-right-radius:3px;
	-moz-box-shadow: 0 -2px 2px #dadada;
	-webkit-box-shadow:  0 -2px 2px #dadada;
	box-shadow: 0 -2px 2px #dadada;
}
#tabs li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold; 
	color:#000000; 
	padding:7px 14px 6px 12px; 
	display:block; 
	background:#dddddd;  
	border-top-left-radius:3px; 
	border-top-right-radius:3px; 
	text-decoration:none;
	background: -moz-linear-gradient(top, #ebebeb, #cccccc 10%);  
	background: -webkit-gradient(linear, 0 0, 0 10%, from(#ebebeb), to(#cccccc));  
	border-top: 1px solid white; 
	text-shadow:-1px -1px 0 #fff;
	outline:none;
}

#tabs li a.inactive{
	padding-top:5px;
	padding-bottom:5px;
	color:#bbbbbb;
	background: -moz-linear-gradient(top, #dedede, #cccccc 75%);  
	background: -webkit-gradient(linear, 0 0, 0 75%, from(#dedede), to(white));  
	border-top: 1px solid white; 
}
#tabs li a:hover, #tabs li a.inactive:hover {
	border-top: 1px solid #dedede;
	color:#000000;
}

.container{ 
	clear:both; 	 	 
	padding:10px 0px; 
	width:1110px; 
	background-color:#ccc; 
	text-align:left; 	 
}

.label-class {
	display: block;
	width: 150px;
	float: left;
	text-align: right;
    padding-right: 10px;
    clear:left;
}

.input-class {
    float: left;
    margin-bottom: 10px;
    color:#82786e;
}

#menu-compte
		{
		 list-style-type: none;
		 background-color: #82786e;
		 height: 23px;
		 width: auto;
		 float:right;
		 overflow: hidden;
		 line-height: 23px;
		 padding: 0px;
		 margin: 0px;
		 margin: auto;
		}

#menu-compte .menu-over
		{
		 float: right;
		}

#menu-compte .menu-over a
		{
		 text-decoration: none;
		 color: #FFF;
		 font-size: 14px;
		 font-weight: bold;
		 display: block;
		 height: 23px;
		 padding: 0px 15px 0px 15px;
		}

#menu-compte .menu-over a:hover
		{
		 background-color: #818181;
		}

.subMenu-compte
		{
		 position: absolute;
		 z-index: 100;
		 list-style-type: none;
		 margin: 0px 0px 0px 0px;
		 padding: 0px 0px 0px 0px;
		 background-color: #82786e;
		 display: none;
		 text-align: left;
		 align: left;
		}

.Visu_titre
	{
	text-align:center;
	font-weight:bold;
	background-color:#C0C0C0;
	}

.Visu_libelle
	{
	text-align:left;
	}
	
.Visu_pu
	{
	text-align:right;
	}

.Visu_pu:after
	{
	content:" €";
	}

.Visu_nombre
	{
	}

.Visu_montant
	{
	text-align:right;
	}

.Visu_montant:after
	{
	content:" €";
	}